package main

import "fmt"

func main() {
	arr := []int{1, 2}
	res := []*int{}

	fmt.Println(&arr[0])
	fmt.Println(&arr[1])
	for index := range arr { // 修改遍历方式
		fmt.Println(&arr[index])
		res = append(res, &arr[index])
	}

	fmt.Println(*res[0], *res[1])
}

// 输出：
// 0xc0000180e0
// 0xc0000180e8
// 0xc0000180e0
// 0xc0000180e8
// 1 2

// 可以看到将遍历方式改一下，就可以实现列表中存不同的值
